package com.py.framework.activiti.entity;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 工作流业务实体
 * @author Leegern
 * @date   2018年5月24日
 */
public class WorkFlowBus implements Serializable {
	/**
	 * 序列号
	 */
	private static final long serialVersionUID = -480658272484966735L;
	/** 接入key **/
	private String accessKey;
	/** 发起人ID **/
	private long userId;
	/** 系统ID **/
	private long sysId;
	/** 业务ID **/
	private long busId;
	/** 业务名称 **/
	private String busName;
	/** 业务URL **/
	private String busUrl;
	/** 处理状态：1：未处理，2：已处理 **/
	private int dealStatus;
	/**
	 * 业务类别：0:服务机构备案信息添加;1:服务机构备案信息修改;2:服务机构简介信息添加;
	 *          3:服务机构简介信息修改;4:服务对象填报;5:服务对象修改;6:评价报告添加;
	 *          7:评价报告修改;8:子账户添加;9:子账户修改;12:在线提交核查报告,13:异议申请,14:注册信息审核
	 */
	private int busType;
	/** 工作流状态，1：开启，2：关闭 **/
	private int actStatus;
	/** 流程状态，1：待审核; 2：审核; 3：通过; 4：不通过 **/
	private int proStatus;
	/** 流程实例ID **/
	private String procId;
	/** 备注 **/
	private String remark;
	/** 完成时间 **/
	private Timestamp finishTime;
	
	
	/**
	 * @return the accessKey
	 */
	public String getAccessKey() {
		return accessKey;
	}
	/**
	 * @param accessKey the accessKey to set
	 */
	public void setAccessKey(String accessKey) {
		this.accessKey = accessKey;
	}
	/**
	 * @return the userId
	 */
	public long getUserId() {
		return userId;
	}
	/**
	 * @param userId the userId to set
	 */
	public void setUserId(long userId) {
		this.userId = userId;
	}
	/**
	 * @return the sysId
	 */
	public long getSysId() {
		return sysId;
	}
	/**
	 * @param sysId the sysId to set
	 */
	public void setSysId(long sysId) {
		this.sysId = sysId;
	}
	/**
	 * @return the busId
	 */
	public long getBusId() {
		return busId;
	}
	/**
	 * @param busId the busId to set
	 */
	public void setBusId(long busId) {
		this.busId = busId;
	}
	/**
	 * @return the busName
	 */
	public String getBusName() {
		return busName;
	}
	/**
	 * @param busName the busName to set
	 */
	public void setBusName(String busName) {
		this.busName = busName;
	}
	/**
	 * @return the busUrl
	 */
	public String getBusUrl() {
		return busUrl;
	}
	/**
	 * @param busUrl the busUrl to set
	 */
	public void setBusUrl(String busUrl) {
		this.busUrl = busUrl;
	}
	/**
	 * @return the dealStatus
	 */
	public int getDealStatus() {
		return dealStatus;
	}
	/**
	 * @param dealStatus the dealStatus to set
	 */
	public void setDealStatus(int dealStatus) {
		this.dealStatus = dealStatus;
	}
	/**
	 * @return the busType
	 */
	public int getBusType() {
		return busType;
	}
	/**
	 * @param busType the busType to set
	 */
	public void setBusType(int busType) {
		this.busType = busType;
	}
	/**
	 * @return the actStatus
	 */
	public int getActStatus() {
		return actStatus;
	}
	/**
	 * @param actStatus the actStatus to set
	 */
	public void setActStatus(int actStatus) {
		this.actStatus = actStatus;
	}
	/**
	 * @return the proStatus
	 */
	public int getProStatus() {
		return proStatus;
	}
	/**
	 * @param proStatus the proStatus to set
	 */
	public void setProStatus(int proStatus) {
		this.proStatus = proStatus;
	}
	/**
	 * @return the procId
	 */
	public String getProcId() {
		return procId;
	}
	/**
	 * @param procId the procId to set
	 */
	public void setProcId(String procId) {
		this.procId = procId;
	}
	/**
	 * @return the remark
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * @param remark the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * @return the finishTime
	 */
	public Timestamp getFinishTime() {
		return finishTime;
	}
	/**
	 * @param finishTime the finishTime to set
	 */
	public void setFinishTime(Timestamp finishTime) {
		this.finishTime = finishTime;
	}
}